# -*- coding: utf-8 -*-
################################################################################
#
# Copyright (c) 2014 Baidu.com, Inc. All Rights Reserved
#
################################################################################
"""
将网页保存到磁盘。

Authors: caopeirui(caopeirui@baidu.com)
Date:	2018/04/19 20:10:41
"""

import os
import urllib.request
from config_load import config_dict 

def save_webpage(url, content):
    '''保存请求到的网页到磁盘
    Args:
        url: 要保存的网页的url地址
        content: 要保存的网页内容
    '''
    output_directory = config_dict.get('output_directory')

    # 网页存储时每个网页单独存为一个文件，以URL为文件名。注意对URL中的特殊字符，需要做转义。
    file_name = output_directory + '/' + urllib.parse.quote_plus(url)

    with open(file_name, 'w') as f:
        f.write(content)

if __name__ == '__main__':
    save_webpage('http://test.html', 'hahahah')